/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package construtora.limiar.models;

import construtora.limiar.models.generic.AbstractModel;
import java.sql.Date;

/**
 *
 * @author michel
 */
public class Obra extends AbstractModel{
    
    private Imovel imovel;
    private Funcionario engenheiro;
    private Funcionario paisagista;
    private Funcionario arquiteto;
    private Date dataInicio;
    private Date dataPrevista;
    private String status;
    private String descricao;

    public Obra() {
        this.primaryKey = "id_obra";
    }

    public Imovel getImovel() {
        return imovel;
    }

    public void setImovel(Imovel imovel) {
        this.imovel = imovel;
    }

    public Funcionario getEngenheiro() {
        return engenheiro;
    }

    public void setEngenheiro(Funcionario engenheiro) {
        this.engenheiro = engenheiro;
    }

    public Funcionario getPaisagista() {
        return paisagista;
    }

    public void setPaisagista(Funcionario paisagista) {
        this.paisagista = paisagista;
    }

    public Funcionario getArquiteto() {
        return arquiteto;
    }

    public void setArquiteto(Funcionario arquiteto) {
        this.arquiteto = arquiteto;
    }

    public Date getDataInicio() {
        return dataInicio;
    }

    public void setDataInicio(Date dataInicio) {
        this.dataInicio = dataInicio;
    }

    public Date getDataPrevista() {
        return dataPrevista;
    }

    public void setDataPrevista(Date dataPrevista) {
        this.dataPrevista = dataPrevista;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getDescricao() {
        return descricao;
    }

    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }
    
    
}
